package com.lineengine.lineengine.node;

import com.lineengine.lineengine.context.IContext;

/**
 * <p>
 * IPredicate
 * </p >
 *
 * @author wenrong.yu
 * @since 2020-12-30 20:12
 */
@FunctionalInterface
public interface IPredicate<T extends IContext<T>> {
    /**
     * 断言
     *
     * @param context 上下文
     * @return true 执行，false 不执行
     */
    boolean apply(T context);
}
